/*
 *      CSS Base
 *      (Not Regrid-specific)
 */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, hr, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, input, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, details, figcaption, figure, footer, header, hgroup, mark, menu, nav, section, time{
    margin:         0;
    padding:        0;
    outline:        0;
    border:         0;
    line-height:    1;
    zoom:           1;
    background:     transparent;
    clear:          none;
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section{
    display:        block;
}
body{
    font:           normal normal normal 62.5%/100% Arial,sans-serif;
}
p, h1, h2, h3, h4, h5, h6, blockquote{
    font:           normal normal normal 1em/2em Arial,sans-serif;
    letter-spacing: 0em;
    vertical-align: baseline;
    margin-bottom:  0.5em;
}
h1, h2, h3, h4, h5, h6{
    font-family:    Ubuntu,Arial,sans-serif;
}
h1{
    font-size:      3.2em;
}
h2{
    font-size:      2.6em;
    font-weight:    bold;
}
h3{
    font-size:      2.4em;
}
h4{
    font-size:      1.8em;
    font-weight:    bold;
}
h5{
    font-size:      1.6em;
}
h6{
    font-size:      1.4em;
    font-weight:    bold;
}
p, blockquote{
    font-size:      1.4em;
    font-family:    Georgia,serif;
}
.clear:after{
    content:    "_";
    display:    block;
    height:     0;
    clear:      both;
    visibility: hidden;
}